home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir24
/
frenchgp.zip
/
GPFRADOC.ZIP
/
GP.DOC
< prev
Wrap
Text File
|
1994-04-15
|
65KB
|
1,597 lines
▄█▀▀█▄ ▀██▀▀█▄
██ ██▄▄█▀
██ ▀██ ██
▀█▄▄▀█ raphic ▄██▄ acket
Version 0.99s
(C) by Ulf Saran, DH1DAE 1992
Traduit par F9AP - 27.04.92
Table des matières
------------------
1........................ Généralités
2........................ Installation
3........................ Les fichiers auxiliaires
4........................ Commandes au clavier
5........................ Le trafic
6........................ Utilitaires Die-Box
7........................ L'éditeur GP
8........................ La liste MH
9........................ L'autorouteur
10....................... La fonction Setup
11....................... La fonction DOS-Shell
12....................... Utilisation de la souris
13....................... Paramètres des lignes de commande
14....................... Défilement
15....................... Le mode HOST pour TNC2
16....................... Erreurs de synchronisation
17....................... Quelques trucs
1. Généralités
GP est un programme de terminal qui utilise le mode HOST du logiciel
WA8DED ou de The Firmware. On peut utiliser un autre logiciel de TNC, dans
la mesure ou il accepte le mode KISS. Dans ce cas le programme TFPCR de
DL1MEN est nécessaire. Un TNC est inutile si on utilise le programme TFPCX
de Y51GE et un modem adéquat.
GP se différencie des autres programmes par son interface graphique
facile à manipuler.
Les fonctions principales sont représentées par des icônes, sur
lesquelles la souris peut cliquer. S'il n'y a pas de souris, les fonctions
peuvent être activées par des touches.
GP offre 10 canaux, mais on peut en utiliser moins.
Pour les BBS, il existe une fonction qui stocke une liste de choix
Die-Box (la liste s'affiche par la commande "(C)heck") dans un buffer
spécial. On peut alors choisir dans cette liste un texte. La même chose
existe pour la commande "(L)iste".
En plus, un éditeur est incorporé pour l'édition de textes comme le
fichier de configuration.
Pour le trafic, il est nécessaire d'avoir un ordinateur compatible d'au
moins 512 koctets de mémoire, une carte graphique EGA ou VGA, et le DOS 2.0
ou au dessus. Si une mémoire EMS est installée, GP y stocke le buffer de
défilement et n'a plus besoin que d'environ 275 koctets de mémoire.
1.1 Différence entre GP.EXE et GP286.EXE
GP est compilé en deux variantes :
GP.EXE tourne sur tous les processeurs de la famille 80x86, donc avec les
8088,8086,80286,etc.
GP286.EXE utilise les commandes étendues du 80286, et ne fonctionne donc
PAS avec 8088 ou 8086, mais seulement avec le 80286 et ses successeurs. Si
l'on tente cependant de faire tourner le programme avec un 8088 ou 8086, le
système se bloque.
Autrement, GP286.EXE se comporte comme GP.EXE.
Des essais ont montré que GP286.EXE fonctionne aussi sur des XT avec
processeur NEC V20.
1.2 Mises à jour
La dernière version de GP est disponible contre une disquette vide et les
frais de retour auprès de
Ulf Saran
DH1DAE
Wilhelm-von-Humboldt-Platz 16
D-5900 Siegen
Si GP vous plait et si vous l'utilisez souvent, envoyez SVP un petit
message à DH1DAE@DB0SGL en décrivant la configuration de votre système :
Capacité mémoire ?
Mémoire EMS ?
Carte graphique, laquelle, et comment GP se comporte avec elle ?
Version du DOS ?
1.3 Questions et suggestions
Pour questions, problèmes ou suggestions, envoyez un message à l'auteur,
DH1DAE@DB0SGL.
1.4 Droits d'auteur
GP est du DOMAINE PUBLIC et peut être copié et diffusé aux tiers, pour
autant que ce soit GRATUITEMENT. L'utilisation commerciale n'est pas
autorisée.
Il doit toujours être diffusé dans son intégralité avec sa documentation.
GP peut être utilisé par tous les radioamateurs licenciés, dans la limite
de leur autorisation. Les SWL ne peuvent l'utiliser que pour lire le trafic
packet-radio.
L'auteur de GP ne garantit pas un fonctionnement correct, et n'est pas
responsable des éventuels dégats qui pourraient être occasionnés par une
mauvaise utilisation.
Les utilisateurs peuvent, s'ils le désirent, de participer au
développement de GP en envoyant une petite contribution financière.
Il faut en effet penser que la mise au point de ce programme a nécessité
beaucoup de travail et que le développement futur en demandera encore.
2. Installation
GP fonctionne à partie d'une disquette, mais plus lentement qu'à partir
d'un disque dur.
Sur un disque dur, mettre tous les fichiers dans un répertoire.
Pour la commande à distance, créer aussi un sous-répertoire auquel les
stations étrangères pourront avoir accès.
Le chemin d'accès à ce sous-répertoire doit être indiqué dans le fichier de
configuration.
Pour la commande à distance "//RUN", il faut un autre sous-répertoire. Pour
cette commande il s'agit d'un appel à un programme externe, dont la sortie
est transmise au TNC et ainsi renvoyée au correspondant. Ces programmes
externes doivent se trouver dans un autre répertoire que GP, car GP
lui-même peut être appelé comme un programme externe, d'où complications.
Les commandes du fichier de configuration sont expliquées au chapitre 3.1.
Les fichiers DH1DAE.* sont des exemples de fichiers pour les différentes
fonctions de GP et servent qu'à montrer comment entrer les données.
Ces fichiers ne doivent pas être installés sur le disque dur. De même les
fichiers F1.GPI et F7.GPI ne sont que des exemples de textes qu'on peut
appeler par SHIFT-F1...SHIFT-F10.
2.1 Exemple d'installation
Les fichiers suivants sont nécessaires pour le trafic avec GP :
GP.EXE ou GP286.EXE (Le programme lui-même est fourni
comme archives auto-décompactables)
BINDATA.GP (Données pour la fenêtre d'accueil)
ICONS.GP (Les symboles)
CONFIG.GP (Le fichier de configuration)
HELP.EXE (L'aide pour la télécommande)
Les autres fichiers ne sont pas indispensables.
CTEXT.GPI et QRT.GPI contiennent les messages d'accueil et de fin.
Dans NAMES.GP seront stockés les chemins des stations qui ont utilisé la
commande //Nom. On peut aussi y ajouter des stations à la main.
Une station de la liste peut être appelée simplement par son indicatif.
GP trouve le chemin dans la liste.
Exemple :
- GP doit être installé dans le répertoire "C:\GP"
- Toutes les fonctions de fenêtres doivent se trouver dans le
sous-répertoire "C:\GP\USER.GP"
- Les programmes externes, qui peuvent être appelés par //RUN, doivent
être dans "C:\GP\EXTERNAL.GP"
- Le stockage de textes se fera dans "C:\GP\SAVE.GP"
- La disquette originale de GP se trouve dans le lecteur A:
C:\>md gp
C:\>cd gp
C:\GP>a:\gp# (ou a:\gp286#)
1 fichier copié
C:\GP>copy a:\bindata.gp
1 fichier copié
C:\GP>copy a:\icons.gp
1 fichier copié
C:\GP>copy a:\config.gp
1 fichier copié
C:\GP>copy a:\help.exe
1 fichier copié
C:\GP>copy a:\ctext.gpi
1 fichier copié
C:\GP>copy a:\qrt.gpi
1 fichier copié
C:\GP>md external.gp
C:\GP>md user.gp
C:\GP>md save.gp
C:\GP>copy a:\external.gp\sysinfo.exe external.gp
1 fichier copié
C:\GP>
Maintenant, il faut changer dans CONFIG.GP encore quelques valeurs, en
particulier le chemin pour la télécommande et l'envoi de textes :
UserDir = C:\GP\USER.GP
ExternalDir = C:\GP\EXTERNAL.GP
SaveDir = C:\GP\SAVE.GP
LogDir = C:\GP
De plus il faut encore entrer son propre indicatif :
MyCall = xxxxxx (par exemple MyCall = DH1DAE)
Jusque là, c'est l'indicatif NOCALL qui est indiqué, et on doit le
remplacer par son propre indicatif.
Les données de l'interface série sont 9600 Baud sur COM1. Si le TNC
utilise d'autres paramètres, il faut les modifier (SerBaud et SerNr).
Si vous voulez travailler sur COM3 ou COM4, il faut en plus indiquer le
numéro de port et d'interruption.
Ensuite, on doit entrer dans NAMES.GP les indicatifs, noms et chemin
d'accès des stations connues.
Vous trouverez la syntaxe dans le chapitre 3.6 et dans NAMES.GP de la
disquette originale.
3. Les fichiers auxiliaires
3.1. Le fichier de configuration
Dans "CONFIG.GP" se trouvent tous les paramètres nécessaires au trafic
avec GP. Ils doivent être entrés avant le premier appel à GP, particu-
lièrement ceux relatifs à l'interface V24, au driver graphique ainsi
que les chemins pour la télécommande.
La syntaxe est toujours la même, de la forme
variable = valeur, par exemple "ZOOM = 2"
On peut y ajouter des commentaires, à condition de les placer derrière un
';', mais seulement en fin de ligne, par exemple
"Zoom = 2 ;Zoom mis à 2".
3.1.1 Les couleurs
Les couleurs de chacune des fenêtres de l'écran GP peuvent être fixées
séparément.
Les couleurs possibles sont les suivantes :
Black = Noir
Blue = Bleu
Green = Vert
Cyan = Turquoise
Red = Rouge
Magenta = Magenta
Orange = Orange
LightGray = Gris clair
DarkGray = Gris foncé
LightBlue = Bleu clair
LightGreen = Vert clair
LightCyan = Turquoise clair
LightRed = Rouge clair
LightMagenta = Magenta clair
Yellow = Jaune
White = Blanc
Le système de variables est le suivant :
MonitorBackGround : Fond de la fenêtre moniteur
MonitorForeGround : Texte de la fenêtre moniteur dans laquelle
apparaîtront les informations packet.
MonitorInversAttr : Texte de la fenêtre moniteur contenant l'entête.
EditorBackGround : Fond de l'éditeur.
EditorForeGround : Texte de l'éditeur
EditorInversAttr : Curseur et marques de fin de ligne de l'éditeur
CheckBackGround : Fond de la fenêtre Die-Box.
CheckForeGround : Couleur de la fenêtre DieBox-Check
CheckInversAttr : Barres de choix et données marquées
ConnectBackGround : Fond de la fenêtre de connexion (canal 1-10)
ConnectForeGround : Texte reçu dans la fenêtre de connexion
ConnectInversAttr : Texte envoyé dans la fenêtre de connexion
MenuBackGround : Fond du menu
MenuForeGround : Texte du menu supérieur
MenuInversAttr : Si un texte est reçu sur un canal, alors qu'un
autre canal est actif, c'est-à-dire affiché
à l'écran, alors le texte de ce canal prend
cette couleur et on est ainsi averti qu'il
y a un texte entré mais non encore lu.
StateBackGround : Fond de la fenêtre de statut
StateForeGround : Texte de la fenêtre de statut
InputBackGround : Fond de la fenêtre d'entrée
InputForeGround : Texte de la fenêtre d'entrée
3.1.2 Installation du buffer de défilement arrière.
GP met à disposition pour tous les canaux des buffers, dont la taille
peut être fixée individuellement, dans lesquels sont stockés les données,
qui pourront être rappelées mêmes lorsqu'elles ont sorties de l'écran.
La taille des buffers se compte en lignes de 80 caractères, c'est-à-dire
que pour estimer la place occupée en mémoire, il faut multiplier le nombre
de lignes par 82 (80 octets plus 2 octets pour la couleur).
Le nombre de lignes peut être fixé entre 40 (un écran) et 795, qui
représentent environ 64k octets, valeur maximale pouvant être adressée par
les processeurs 80X86.
CheckBuffer : Buffer pour la fenêtre DieBox
EditBuffer : Buffer pour l'éditeur
TextBuffer : Buffer pour le moniteur et les canaux 1 à 10, un
nombre pour le moniteur et pour chaque canal pouvant être activé (variable
"Channels"), séparés par des ','.
3.1.3 Installation des timers
GP contient une fonction d'économie d'écran, qui l'éteint quand aucune
touche n'a été frappée et qu'aucun nouveau texte n'a été affiché pendant un
temps déterminé.
Ce délai est fixé par "Screensave" en minutes ("Screensave = 5" fixe le
délai à 5 minutes).
On peut aussi fixer le temps pendant lequel les fenêtres d'avis restent
affichées, par exemple "PopUpTime = 5" fixe ce délai à 5 secondes.
L'heure interne de GP peut aussi être fixée par rapport à l'heure interne
du système par "Time" et "Zone".
"Time" definit l'heure de GP par rapport à celle du système en minutes :
"Time = -60" fixe l'heure GP à celle du système - 60 minutes.
"Zone" influe sur la macro "%z", qui donne la zone horaire utilisée dans
les textes d'information.
Pour la tenue automatique du log, l'heure UTC est nécessaire. Elle se
fixe par "UTC" par rapport à l'heure du système en minutes : "UTC = -120"
fixe l'heure interne de GP en retard de 2 heures sur l'heure du système, ce
qui correspond à la différence entre UTC et MEZ.
"ConnectBell" détermine le nombre de fois où la sonnerie doit retentir
quand on est appelé par une autre station : "ConnectBell = 5" fait sonner
5 fois. (sonnerie du type téléphone)
3.1.4 Configuration de l'interface série
GP est en mesure de travailler avec n'importe quelle combinaison
d'adresses de port et de numéros de IRQ, qui peuvent prendre aussi des
valeurs spécifiques aux AT, entre 8 et 15.
Pour les ports 1 et 2, les valeurs sont normalisées et connues de GP, il
suffit de donner le numéro d'interface.
Les valeurs peuvent être entrées en décimal ou en hexadécimal (précédées du
signe "$")
Le nombre de bits de données, de stop et de parité ne peuvent être
modifiés, ce sont toujours 8 bits de données, 1 bit de stop et aucun bit de
parité.
Pour la configuration de l'interface série il existe les commandes
suivantes :
SerNr : Numéro de l'interface
SerBaud : Vitesse en Baud
SerPort : Adresse du port
SerIRQ : Numéro d'IRQ
3.1.5 Chemins
Pour les ordres de télécommande //Dir,//Write,//Read et //DELete il faut
indiquer un chemin d'accès aux données.
Toutes les stations étrangères ont la même priorité, c'est-à-dire peuvent
lire tous les fichiers contenus dans ce répertoire et y déposer des
données. C'est pour cela qu'il faut prévoir un répertoire particulier par
le paramètre "UserDir".
Un autre répertoire, qui contiendra les programmes externes, est à
prévoir pour la commande //RUN. Sur la disquette originale, le programme
SYSINFO.EXE est contenu dans le répertoire EXTERNAL.GP. Ce programme, qui
tourne aussi bien sous DOS qu'avec la télécommande //RUN, donne des
indications sur la configuration du PC.
Le chemin vers les programmes externes est fixé par "ExternalDir".
On peut indiquer en plus un chemin pour le stockage de textes avec
"SaveDir". Par défaut, c'est le répertoire de GP qui est utilisé.
3.1.6 Initialisation et désinitialisation du TNC
Au démarrage et à la fin de GP, le TNC peut être initialisé comme on veut.
La syntaxe de la commande est toujours la suivante :
TNCINI = <commande_tnc>
dans laquelle <commande_tnc> peut être n'importe quelle commande du
TheFirmware-Software. On peut donner autant de commandes d'initialisation
que l'on veut dans le fichier de configuration.
Pour la désinitialisation, la seule différence consiste à remplacer
TNCINI par TNCDEI.
Si pendant le trafic on veut utiliser la commande DOS-Shell il est
judicieux de déconnecter le moniteur du TNC, car pendant l'utilisation de
DOS-Shell, GP n'appele plus le TNC, ce qui peut conduire à un dépassement
du buffer du TNC. Pour ce cas est prévue la commande TNCDOS, qui fixe
quelles valeurs doivent prendre certains paramètres du TNC pendant que
DOS-Shell est actif. A la fin de DOS-Shell, les valeurs TNCINI sont
rétablies.
La syntaxe de la commande est la même que ci-dessus :
TNCDOS = <commande_tnc>
3.1.7 Utilisation de l'imprimante.
On peut imprimer pendant un QSO les textes reçus et envoyés avec différen-
tes polices de caractères, si l'imprimante le permet, ce qui est le cas des
imprimantes EPSON.
On peut donner jusqu'à 10 caractères de commande, en les séparant par une
virgule.
La commande "DefaultPrint" concerne les textes reçus, et la commandes
"InversPrint" les textes envoyés.
Syntaxe: DefaultPrint = Car1,Car2,....,Car10
InversPrint = Car1,Car2,....,Car10
Les caractères de commande à employer se trouvent dans le manuel de
l'imprimante.
3.1.8 Configurations diverses.
La détermination des canaux effectivement utilisés se fait par la
commande "Channels", qui peut prendre une valeur entre 1 et 10, mais sans
dépasser la nombre maximal que le TNC peut gérer, car GP n'a pas le moyen
de contrôler ce nombre.
Il est conseillé de donner toujours la valeur correspondant au nombre
maximal, car il peut y avoir des problèmes si vous êtes connecté sur un
canal que GP ignore.
Syntaxe : Channels = <1..10>
La commande MyCall fait connaître au système votre propre indicatif avec
lequel le TNC sera initialisé. On peut donner un indicatif différent pour
chaque canal, une chaîne vide est automatiquement remplacée par l'indicatif
du moniteur, qui correspond à celui du digipeater.
Les indicatifs sont entrés dans l'ordre moniteur, canal 1 à 10.
Syntaxe : MyCall = <moniteur>,<canal1>,<canal2>, ...
Exemple : MyCall = DH1DAE,,DH1DAE-2,,DH1DAE-4.
Dans ce cas, le moniteur reçoit l'indicatif DH1DAE, les canaux 1 et 3 le
même indicatif DH1DAE, le canal 2 l'indicatif DH1DAE-2 et le canal 4
l'indicatif DH1DAE-4.
La commande NoName détermine comment doivent être appelées par le système
les stations dont le nom ne figure pas encore dans le fichier noms (Macro
%N dans fichiers *.GPI).
Syntaxe : NoName = <appellation>
La commande "Prompt" definit un prompt du système qui est envoyé au
correspondant après une télécommande. Il peut être modifié pendant le
trafic.
Syntaxe : Prompt = <prompt>
Dans la fenêtre moniteur on peut ajouter une ligne vide entre les paquets
affichés, par la commande "InsertMonLine".
Syntaxe : InsertMonLine = <ON/OFF>
La tenue automatique du log est commandée par "Log".
Syntaxe : Log = <ON/OFF>
Si la tenue automatique du log est activée, on doit donner en plus la
fréquence soit sous forme "430.625" ou sous forme "70cm". La longueur ne
doit pas dépasser 7 caractères.
Syntaxe : QRG = <fréquence>
La commande de sauvegarde (Backup) permet de sauvegarder les buffers
textes lorsque l'on quitte GP pour les retrouver lors du lancement suivant.
Ainsi les données d'un QSO ne sont pas perdues même si GP est interrompu
pendant ce QSO.
Syntaxe : Backup = <ON/OFF>
La réception de données peut être signalée acoustiquement par la commande
"RXClick".
Les valeurs possibles sont :
0 : Pas de signal.
1 : Signal acoustique seulement lorsque les données arrivent sur un
autre canal que le canal actif.
2 : Signal acoustique pour tous les canaux.
Syntaxe : RXClick = <0..2>
3.2. Les fichiers *.GPI
L'extension ".GPI" signifie "Graphic Packet Infofile". De tels fichiers
contiennent des informations qui peuvent être lues par d'autres stations,
par exemple avec certaines télécommandes.
Dans tous ces fichiers on peut utiliser les macros suivantes :
%V : Numéro de versions du logiciel (1.0 ici)
%C : Indicatif du correspondant
%N : Nom du correspondant
%Y : Indicatif propre
%K : Numéro du canal sur lequel le texte sera envoyé
%T : Heure actuelle de GP au format HH:MM:SS
%D : Date avec jour de la semaine
%B : Sonnerie (07h)
%I : Texte contenu dans le fichier "NEWS.GPI" s'il
existe, sinon rien
%Z : Zone horaire de l'heure GP
%_ : Ajoute un CR+LF
%% : Signe %
De plus on peut aussi fixer la longueur des macros, ce qui est nécessaire
car certaines macros ont une longueur variable suivant les stations
connectées, par exemple la macro %N.
Le formatage est déterminé par '#' suivi d'un nombre à 2 chiffres. Si le
texte de la macro est plus court que la longueur maximale fixée, le reste
est rempli d'espaces.
Exemple : "%N#20" donne le nom de la station connectée.
La longueur est limitée à 20 caractères.
Ce formatage est important si l'on veut encadrer des textes.
Comme exemple, voir le fichier "CTEXT.GPI".
3.2.1 Le fichier "CTEXT.GPI".
Il contient le texte général d'accueil envoyé lorsqu'une station se
connecte.
3.2.2 Le fichier "NEWS.GPI".
Il sert à stocker les informations nouvelles et est lu par "//NEws". On
peut l'effacer s'il n'y a pas de nouvelles.
3.2.3 Le fichier "<mycall>.GPI"
Il est lu avec la télécommande "//Info". Il contient une courte
information sur la station.
<mycall> est l'indicatif personnel (par exemple DH1DAE.GPI), mais on peut
avoir d'autres fichiers d'information si la station est utilisée par
d'autres.
3.2.4 Les fichiers "F1.GPI".."F10.GPI"
Dans ces fichiers peuvent être stockés des textes souvent utilisés,
appelés par Shift-F1..F10.
3.2.5 Le fichier "QRT.GPI"
Il est envoyé à la réception de la télécommande //Q. La liaison est alors
interrompue.
3.2.6 Le fichier "RUN.GPI"
Il est envoyé à la réception de la télécommande "//RUN ?". Il contient
une courte description des programmes externes qui peuvent être appelés
avec //RUN.
3.3 Les fichiers "<call>.GPC"
Ils contiennent des textes de salutation personnalisés. S'il existe un
tel fichier pour la station qui se connecte, le fichier "CTEXT.GPI" est
ignoré et c'est le fichier *.GPM qui est envoyé.
Ils peuvent contenir des macros.
3.4 Les fichiers "<call>.GPM"
Cette extension signifie "Graphic Packet Mail" (Courrier GP).
On a ainsi la possibilité d'adresser des messages personnels à un
indicatif déterminé. C'est ce texte qui est envoyé lorsque cette station se
connecte, à la place du texte normal d'accueil.
Il ne peut y avoir qu'un fichier courrier par indicatif.
Les macros peuvent être utilisés.
Ces fichiers peuvent être effacés par le correspondant par //Kill, qui
peut être ajouté à la fin du fichier.
3.5 Le fichier "MHEARD.GP"
GP gère une liste interne des 40 derniers indicatifs entendus. Les
stations connectées peuvent appeler cette liste par "//MHeard". Lorsque
l'on quitte GP, cette liste est sauvegardée dans "MHEARD.GP".
3.6 Le fichier "NAMES.GP"
C'est dans ce fichier que sont stockés les noms et chemins d'accès des
autres stations. Les stations connectées peuvent s'inscrire dans cette
liste par "//Name". Comme il s'agit d'un fichier texte ASCII, cette liste
peut être modifiée directement.
Vous trouverez des précisions sur la syntaxe des chemins au chapitre 9.
3.7 Les fichiers "*.GPB"
L'extension ".GPB" signifie "Graphic Packet Backup" (sauvegarde GP) et
désigne les fichiers utilisés pour stocker, lorsque l'on sort de GP, les
données du programme, afin de pouvoir les recharger au lancement suivant.
Ces fichiers ne doivent pas être manipulés !
Il est possible, grâce à ces fichiers, de pouvoir quitter GP au cours
d'un QSO et d'y revenir sans être déconnecté.
Dans le fichier CSTAT.GPB sont stockés les données des QSO, dans
BUFFERS.GPB celles des buffers texte (seulement BUFFERS.GPB, quand CONFIG.GP
contient l'instruction "Backup = ON"). Dans CSTAT.GPB est sauvegardé en
plus l'état de la télécommande pour chaque canal et le défilement (ON ou
OFF).
3.8 Le fichier "BINDATA.GP"
Il contient les données pour la fenêtre d'accueil.
En mode EGA la fenêtre d'accueil ne peut malheureusement être affichée.
3.9 Le fichier "ICONS.GP"
Il contient les données des images des symboles qui sont appelées de la
disquette ou du disque dur si le PC contient une mémoire EMS. Dans ce cas
les images sont chargées au lancement dans la mémoire EMS et sont à
disposition de GP sans appel à la disquette. Le fichier doit être dans le
même répertoire que GP. Si ce fichier n'existe pas, l'écran présente des
cases rouges à la place des symboles sans que cela perturbe le fonction-
nement de GP.
3.10 Les fichiers "<mycall>.GPL"
L'extension ".GPL" signifie "Graphic Packet Logfile" et caractèrise les
fichiers log créés par le gestionnaire interne de logs (un pour chaque
MYCALL sans tenir compte des différents SSID).
Le format de ces logs est compatible avec les fichiers log de SP.
4. Commandes au clavier
4.1 Commandes valables pour tous les canaux
F1..F10 : Passe sur canal 1..10
F11 bzw. ALT-F1 : Fonction recherche de DieBox
F12 bzw. ALT-F2 : Fonction liste de DieBox
ALT-M : Passe sur le canal moniteur
ALT-E : Passe sur l'éditeur
ALT-O : DOS-Shell
ALT-R : Commute défilement
ALT-U : Setup
ALT-X : Fin du programme
ALT-Z : Zoom on/off (seulement VGA)
ALT-F6 : Affiche la dernière situation
de connexion
ALT-F7 : Affiche le dernier avis
d'erreur
<Ins> : Commute entre mode insertion et
suppression
4.2 Commandes pour chaque canal
ALT-B : Barres de défilement on/off
ALT-C : Demande de connexion
ALT-D : Fin de connexion
ALT-Y : Entrer MYCALL (seulement en mode déconnecté)
ALT-S : Sauvegarder le QSO
ALT-F : Envoi de fichier (en mode connecté)
ALT-F8 : Ecran divisé on/off
ALT-F9 : Déplace la séparation vers le haut
ALT-F10 : Déplace la séparation vers le bas
Shift-F1..F10 : Envoi des macros 1..10 (F1.GPI..F10.GPI)
Ctrl-D : Ecrit la date dans le buffer d'envoi
Ctrl-T : Ecrit l'heure dans le buffer d'envoi
Ctrl-Y : Efface une ligne dans le buffer d'envoi
(est en même temps copiée dans le buffer
intermédiaire et peut être rappelée
par CTRL-P)
Ctrl-C : Copie 1 ligne dans buffer intermédiaire (Copy)
Ctrl-P : Copie le buffer intermédiaire (Paste)
4.3 Commandes de l'éditeur
ALT-L : Charger un texte
ALT-S : Sauvegarder un texte
Ctrl-Y : Effacer une ligne (est copiée en même temps
dans le buffer intermédiaire et peut être
rappelée par CTRL-P)
Ctrl-C : Copie 1 ligne dans buffer intermédiaire (Copy)
Ctrl-P : Copie le buffer intermédiaire (Paste)
On peut y ajouter toutes les commandes du curseur (voir ci-dessous)
4.4 Les commandes DieBox (recherche et liste)
ALT-S : Trier la liste (pas avec LIST)
Touches du curseur : Voir ci-dessous - Barres de choix
<SPACE> : Marquer les entrées
<RETURN> : Envoi vers la BBS
<ESC> : Quitter le menu
4.5 Commandes d'écran et de curseur
CursorUp : Défilement vers le haut
CursorDown : Défilement vers le bas
CursorRight : Déplace le curseur vers la droite
CursorLeft : Déplace le curseur vers la gauche
PageUp : Une page vers le haut
PageDown : Une page vers le bas
Ctrl-PageUp : Saute au début du texte
Ctrl-PageDown : Saute à la fin du texte
Ctrl-CursorRight : Place le curseur au début du mot à sa droite
Ctrl-CursorLeft : Place le curseur au début du mot à sa gauche
Home : Place le curseur dans la première division
End : Place le curseur à la fin de la ligne
Les fonctions 'charger un texte' et 'envoyer un fichier' exigent l'entrée
l'entrée d'un nom de fichier. Si dans ce nom apparaissent des 'jokers',
(* ou ?), une fenêtre de choix s'affiche et les fichiers peuvent être choisis dans une liste.
Si comme nom on donne un sous-répertoire, c'est *.* qui est utilisé.
La liste commence par l'indication éventuelle du sous-répertoire que l'on
reconnait par le 'Backslash' (\) suivant immédiatement un nom.
Si on choisit un sous-répertoire, on passe au nouveau chemin et la liste
correspondante est affichée.
En cliquant sur "..\" on revient au répertoire précédent.
Les touches 'Début' et 'Fin' sont, par suite d'un nombre insuffisant de
touches, utilisées différemment dans le moniteur et les canaux, pour
lesquels elles servent au défilement d'une ligne vers le haut ou le bas.
4.6 Génération des caractères ASCII 1 à 31
On peut normalement engendrer ces caractères par une combinaison de la
touche CTRL avec d'autres touches.
Quelques fonctions CTRL sont toutefois utilisées par GP (par exemple
CTRL-D n'engendrera pas le caractère ASCII 4, mais écrira la date dans le
buffer).
Il est possible de les créer par ALT et le chiffre sur le pavé numérique.
5. Le trafic QSO
5.1 Informations générales
GP offre la possibilité de conduire jusqu'à 10 QSO simultanément, pour
chacun desquels est réservé un canal accessible par les touches F1 à F10,
et qui peuvent avoir chacun un indicatif ou SSID différent, fixé par ALT-Y.
Pour établir une liaison avec une autre station, on commute sur un canal
libre, puis par ALT-C qui invite à entrer l'indicatif de la station à
connecter. Si cette station figure dans la liste des indicatifs, l'entrée de l'indicatif sans chemin suffit, sinon le chemin doit être ajouté après un
espace à la suite du nom de la station.
Si on veut par exemple se connecter à DH1DAE via DB0NWS et DB0FN et si
DH1DAE n'est pas encore adns le fichier noms, on doit entrer "dh1dae
db0nws db0fn" (voir le manuel TNC-2). Si au contraire DH1DAE est déjà dans
la liste sous ce chemin-là, "dh1dae" suffit.
Pour interrompre une liaison, ALT-D.
Si on est connecté simultanément sur plusieurs canaux, la barre de menu
du haut indique par un changement de couleur qu'un texte est reçu sur un
autre canal et n'a pas encore été lu.
On a en plus la possibilité d'être averti de l'arrivée d'un texte par
signal acoustique (voir 3.1.8).
En cours de liaison on peut préparer un texte avec l'éditeur dans la
fenêtre supérieure et l'envoyer avec <RETURN>.
L'éditeur fournit une coupure automatique de ligne, c'est-à-dire qu'un mot
non terminé est reporté à la ligne suivante, ce qui évite des coupures
incontrôlées de mots en fin de ligne.
Un autre avantage est que l'on n'est pas obligé de taper <RETURN>, mais
on peut taper simplement un long texte sans se préoccuper de son envoi. On
frappe <RETURN> seulement à la fin du texte, en s'assurant que la dernière
ligne comporte moins de 80 caractères.
La coupure de ligne est fixée par défaut à 80 caractères et peut être
modifiée dans SETUP (ALT-U).
Cela est important par exemple en mode CONVERS dans un répéteur, car
l'indicatif de l'expéditeur vient se placer devant la ligne envoyée et en
accroît la longueur.
Il est recommandé de ramener dans ce cas la longueur à 65 caractères.
5.2 Transfert de fichiers (ALT-F)
Cette fonction envoie un fichier d'une disquette ou du disque dur au
correspondant, en ignorant les macros utilisées dans les fichiers *.GPI.
Il existe trois possibilités de transfert de données :
1. Transfert de fichier texte
2. Transfert de fichier binaire
3. Transfert AutoBin
Le transfert de fichier texte consiste à lire un fichier séquentiel (ASCII)
et à l'envoyer au correspondant. Certains caractères comme LF ou EOF ne
sont pas transmis, et le fichier est légérement modifié, ce qui n'est pas
gênant pour un texte.
Pour que les fichiers transférés ne soient pas modifiés, il faut les
transférer comme fichiers binaires.
Le transfert AutoBin est une extension du transfert binaire.
On utilise un simple petit protocole qui permet de déceler une éventuelle
erreur de transmission. Avant le transfert proprement dit, on envoie la
longueur du fichier à transférer au correspondant qui confirme l'informa-
tion. Commence alors le transfert proprement dit. A la fin, une somme de
contrôle, calculée pendant le transfert est envoyée au correspondant, qui
a procédé de même pendant le transfert et une comparaison des deux sommes
est faite. Si elles sont différentes, il y a eu une erreur et le fichier
envoyé est inutilisable et doit être effacé. Ce mode de transfert est com-
patible avec Turbo Packet et SP et n'est possible que si le correspondant
posséde un logiciel qui le permet.
En mode AutoBin le destinataire doit toujours mettre d'abord son program-
me en réception, avant le début du transfert.
5.3 Sauvegarde des QSO (ALT-S)
Un QSO peut être sauvegardé de plusieurs manières. Si la sauvegarde est
activée, le texte du menu change et est à utiliser pour terminer la
sauvegarde.
5.3.1 Fichier texte en ligne
Le texte est alors sauvegardé depuis l'activation, dès qu'il apparaît sur
l'écran, jusqu'à ce que la sauvegarde soit arrêtée.
Le texte envoyé est aussi sauvegardé.
5.3.2 Imprimante en ligne
Cette méthode fonctionne comme la précédente, le texte est envoyé à
l'imprimante.
Le texte envoyé est imprimé avec une autre police de caractères.
Les polices peuvent être fixées par les commandes "DefaultPrint" et
"InversPrint".
Comme le DOS traite les noms d'imprimantes comme des noms de fichiers, on
peut aussi 'imprimer' dans un fichier.
Cela arrive quand au lieu de "LPT1".."LPT4" ou "PRN" on donne un nom de
fichier comme destination. Ce fichier peut ensuite être imprimé par "COPY
<nom fichier> PRN".
ATTENTION : Si on 'imprime' dans un fichier, on n'est pas averti s'il
existe déjà un fichier du même nom, qui sera alors effacé et remplacé par
le nouveau.
5.3.3 Sauvegarde partielle
Cela est intéressant lorsque on lit un texte d'une BBS sans avoir activé
auparavant la sauvegarde en ligne et qu'on veut le sauvegarder.
On peut aussi d'abord lire avant de décider si on veut le sauvegarder,
mais cela ne peut se faire que si le texte se trouve toujours dans le
buffer texte. C'est pourquoi il est recommandé de prévoir, pour le canal
utilisé lors des connexions à la BBS, un buffer assez grand (500 lignes).
Les grandes images GIF, les textes codés avec 7PLUS, etc doivent toujours
être sauvegardés en ligne par mesure de sécurité.
Comme fichier cible, on peut donner un fichier ou un périphérique DOS
(voir 5.3.2 pour l'imprimante).
5.3.4 Sauvegarde AutoBin
Cette fonction sauvegarde un fichier binaire avec un protocole de
transfert compatible avec Turbo Packet, SP et AHP (Automodus) (voir 5.2)
Si l'on veut recevoir un fichier binaire, il faut activer la sauvegarde
binaire AVANT que le correspondant ait commencé le transfert.
La sauvegarde d'un fichier binaire codé avec 7PLUS, etc, se fait comme
celle d'un texte, avec disque en ligne (5.3.1).Cela est indispensable avec
les BBS, car elles n'acceptent pas ce mode de transfert binaire.
5.3.5 Code-AutoSave
Code-AutoSave est une fonction utile pour sauvegarder les fichiers codés
avec 7PLUS et LCPLUS. Elle se fait automatiquement sans que l'on soit
obligé de s'occuper des noms de fichiers. Sont reconnus tous les fichiers
7Plus et LCPlus, ainsi que les fichiers .ERR et .COR.
Cet utilitaire est particulièrement pratique quand un programme est en
plusieurs parties, car GP donne le nom correct aux différents fichiers.
Aussitôt qu'un entête 7Plus est reconnue et que la sauvegarde n'est pas
activée, GP active automatiquement la sauvegarde en ligne et l'indique dans
une fenêtre.
La sauvegarde se termine à la réception du signal de fin, et le fichier ne
contient que les données utiles, les autres textes comme l'entête BBS, ne
sont pas sauvegardés.
Cette fonction est activée ou désactivée à partir du menu SETUP (voir 10).
5.4 Télécommande
GP offre une série de télécommandes, qui peuvent être utilisées par les
correspondants. Elles doivent commencer par deux "/" afin que GP les
reconnaisse.
Des erreurs peuvent se produire si par hasard une phrase commence dans la
première partie avec deux "/", ce qui peut arriver si quelques OM, pour une
raison quelconque, utilisent des télécommandes. C'est pourquoi il est
recommandé de n'utiliser les télécommandes que sur le canal correspondant.
La description des commandes se trouve dans le fichier HELP.EXE, qui doit
être dans le même répertoire que GP, car il est appelé par la télécommande
"//h", qui envoie son contenu au correspondant. Comme le programme utilise
les sorties DOS standard, il peut aussi être appelé à partir du DOS.
Pour les commandes qui servent à manipuler et gérer les fichiers, il faut
indiquer un chemin dans le fichier de configuration. Tous les utilisateurs
ont la même priorité et peuvent utiliser toutes les commandes. C'est
pourquoi il faut utiliser un autre répertoire que celui de GP.
La commande pour spécifier le chemin dans CONFIG.GP est "UserDir =
<chemin>".
Le SYSOP peut aussi utiliser les télécommandes et c'est le correspondant
qui recevra les réponses, comme s'il avait lui-même envoyé les commandes.
Cela s'obtient par <ESC>, qui fait apparaître une fenêtre dans laquelle
on écrit la commande, précédée de "//".
5.5 Programme externe
Par "//RUN <programme>", un correspondant peut lancer un programme écrit
par vous. Les sorties du programme ne sont pas affichées à l'écran, mais
envoyées vers le TNC. Pour que cela fonctionne, il faut que le programme
utilise les sorties standard du DOS.
De plus, les programmes ne doivent contenir aucune entrée au clavier, les
entrées éventuelles doivent se faire par des lignes de commande.
Le programme "HELP.PAS" peut servir d' exemple.
On peut utiliser, comme pour les fichiers *.GPI, des macros dans les
sorties de programmes.
Pour écrire des programmes externes TURBO PASCAL 4.0/5.x/6.0, on ne doit
PAS utiliser l'unité CRT, car les routines de cette dernière soit écrivent
la sortie d'écran directement dans la mémoire d'écran, soit utilisent des
fonctions BIOS, c'est-à-dire contournent les sorties standard DOS.
Le programme externe "SYSINFO.EXE" est sur cette disquette. Il envoie une
courte description du système PC utilisé.
Les programmes externes doivent se trouver dans un répertoire dont le
chemin figure dans le fichier de configuration ("ExternalDir = <chemin>".
5.6 Division de l'écran
Si, pendant un QSO, on veut observer l'écran moniteur, on peut diviser
l'écran par ALT-F8. Le QSO est affiché dans la partie haute et le moniteur
dans la partie basse. Par ALT-F9 et ALT-F10, on peut déplacer la ligne de
séparation.
La division peut aussi être commandée par le bouton droit de la souris,
et le déplacement de la séparation s'obtient en plaçant le curseur sur la
ligne, en appuyant sur la bouton gauche et en déplaçant la souris.
5.7 Arrêt du défilement
Le défilement peut être stoppé par la touche "Arrêt défilement".
ATTENTION : la sortie sur écran est bloquée par la touche "Arrêt
défilement" et si on oublie de revenir au mode normal le buffer du TNC peut
se saturer, d'où des erreurs.
5.8 Commandes TNC
Pour changer les paramètres du TNC, on appuie sur <ESC> et on entre les
commandes dans la fenêtre.
Un second appui sur <ESC> ferme la fenêtre.
5.9 Tenue du log
La tenue automatique du log est commandée par "Log = ON" dans le fichier
de configuration.
6. Utilisation des utilitaires DieBox
Les utilitaires suivants ne fonctionnent que dans les BBS équipées du
logiciel DieBox. En DL la plupart des BBS l'utilisent.
Si vous n'êtes pas encore familiarisé avec le trafic BBS, lisez le message
d'aide de la BBS (HELP).
6.1 La fonction recherche
Par la commande "(C)heck" on liste des messages depuis le dernier accès à
la BBS.
Cette liste a un format déterminé, de sorte que GP peut la reconnaître et
la sauvegarder dans un buffer spécial qui peut être couplé avec un menu de
choix, et permet de sélectionner le message que l'on veut lire.
Le message choisi est alors envoyé par la BBS. Il suffit alors d'attendre
le texte.
A la fin de la connexion, la liste est effacée.
Comme il n'existe qu'un menu de choix, on ne peut utiliser cette fonction
que si on est relié qu'à UNE SEULE BBS EN MEME TEMPS, sinon toutes les
données des différentes BBS se retrouveront dans le même buffer, d'où des
erreurs inévitables.
On utilise cette fonction comme suit :
1. Connexion à la BBS
2. Envoi de la commande "c"+RETURN
3. Lorsque la liste est arrivée, ainsi que le prompt de la BBS,
commande ALT-F1, choix du message à lire par déplacement du curseur,
marquage par barre d'espace. <RETURN> permet de lire le message choisi.
Pour ne lire qu'un message, il suffit de positionner la barre sur
le message, puis de taper <RETURN>.
On peut trier la liste par rubrique, si on n'est intéressé que par
certaines.
6.2 La fonction liste
C'est le même principe que la fonction choix, sauf qu'elle répond à la
commande "(L)ist" et ne concerne qu'une rubrique.
On l'utilise comme suit :
1 Connexion à la BBS
2. Indiquer une rubrique (ex. "l IBM")
3. Après l'arrivée de la liste et du prompt de la BBS, choix par
ALT-F2 avec le curseur les messages à lire et marquage par la barre
d'espace, puis <RETURN>.
Pour ne lire qu'un message, il suffit de positionner la barre sur
le message, puis de taper <RETURN>.
7. L'éditeur GP
C'est un simple instrument pour traiter de petits textes comme le fichier
de configuration ou des fichiers d'information comme "NEWS.GPI" ou
"CTEXT.GPI".
L'éditeur n'offre pas un confort particulier, toutefois toutes les
commandes du curseur sont présentes. Il offre l'avantage de ne pas être
obligé de quitter GP pour éditer un texte.
La taille du buffer de l'éditeur se fixe dans le fichier de configuration
à la demande. Le minimum est 40 lignes et le maximum 795 (env. 64k).
L'éditeur peut fonctionner soit en mode 'Insertion' (tous les caractères
à la droite du curseur sont poussés vers la droite quand on ajoute du
texte), soit en mode 'Superposition' (le caractère sur lequel se trouve le
curseur est remplacé par le caractère entré).
Le curseur du mode 'Adjonction' est un demi curseur, alors qu'en mode
'Superposition, le curseur est complet.
On passe d'un mode à l'autre par la touche 'INSERT'.
Lors de l'utilisation de l'éditeur, il faut distinguer entre "lignes
d'écran" et "lignes de texte". Une ligne d'écran ne peut contenir que 80
caractères, qui sont tous effectivement visibles sur l'écran. Une ligne de
texte peut se composer de plusieurs lignes d'écran et est ce qui est
contenu dans une ligne après sauvegarde du fichier.
L'éditeur GP peut travailler des lignes de texte de 255 caractères au
maximum, qui seront présentées sur l'écran en plusieurs lignes de 80
caractères au maximum.
Si en mode 'Adjonction' on essaie d'écrire plus de 80 caractères les
entrées suivantes seront ignorées.
La fin d'une ligne de texte est marquée par un petit losange. Si ce losange
manque, la ligne suivante sera ajoutée à cette ligne, sans CR/LF, lors de la sauvegarde du texte.
Pour charger un texte, appuyer sur ALT-L et donner le nom du fichier.
Pour sauvegarder un texte appuyer sur ALT-S et donner le nom du fichier.
Pour créer un fichier, ALT-L sans nom, et répondre par "J" à la question
demandant s'il s'agit d'un nouveau fichier.
8. La liste MH (ALT-H)
Gp gère une liste interne des 40 dernières stations entendues, qui peut
être envoyée au correspondant par la télécommande //MHeard.
La liste tire ses informations du moniteur et n'est tenue à jour que si
le moniteur est actif (le mode moniteur ne doit pas être 'N').
Elle offre la possibilité de rechercher si un indicatif entendu est déjà
dans le fichier NAMES.GP, en amenant la barre sur l'indicatif et en tapant
<RETURN>.
Le choix peut se faire avec la souris (comme dans le menu de choix de
DieBox).
9. L'autorouteur
L'autorouteur de GP vous permet de vous connecter à des stations connues
sans avoir à donner le chemin complet ou à entrer à la main les répéteurs
successifs.
Cela suppose que le chemin vers chaque station soit connu et figure dans
le fichier NAMES.GP.
Les entrées ont toujours la syntaxe suivante :
TYPE>INDICATIF NOM;CHEMIN
L'indication exacte du TYPE est importante, car c'est par elle que GP
reconnait quelles actions sont autorisées ou non. Ainsi les fonctions choix
et liste ne peuvent être utilisées que dans les BBS, alors qu'un message ne
peut être envoyé par la commande "// <texte>" qu'à des canaux reliés à un
terminal.
Le nom de la station peut contenir des espaces et peut théoriquement
avoir une longueur quelconque, mais seuls les 22 premiers caractères seront
affichés.
Si la station est accessible directement, on n'indique pas le chemin, qui
contient sinon la liste complète des répéteurs.
Un répéteur a toujours la syntaxe TYPE>INDICATIF.
TYPE peut être une des lettres suivantes :
B : BBS (ex. B>DB0SGL)
D : Répéteur (ex: D>DB0ID)
F : Répéteur Flexnet (ex: F>DB0FN)
N : Répéteur NetRom (ex. N>DB0DOZ)
T : Terminal (ex: T>DH1DAE)
Si un terminal est utilisé comme répéteur, GP engendre
automatiquement un ordre de commande à distance, "//C ...".
Exemple d'entrée :
T>DH1DAE Ulf; D>DB0NWS D>DB0FN T>DH1DAE
Dans ce cas, GP envoie au TNC l'ordre "C DH1DAE DB0NWS DB0FN".
S'il y a dans la liste un répéteur N ou F, par exemple :
T>DH1DAE Ulf; N>DB0HSK N>DB0DOZ D>DB0FN T>DH1DAE
alors on se connecte au répéteur DB0HSK, puis est envoyé l'ordre "C
DB0DOZ" et enfin l'ordre "C DH1DAE DB0FN".
9.1 Entrées récursives de chemins
Il n'est pas nécessaire d'entrer le chemin complet si on peut utiliser un
autre chemin déjà connu.
Exemples:
F>DB0FN Digi Siegen
F>DB0WST Netzknoten West; F>DB0FN F>DB0WST
F>DB0ME-3 Digi Solingen; F>DB0WST N>DB0ME-3
B>DB0SGL Mailbox Siegen; F>DB0FN B>DB0SGL
B>DB0IZ Mailbox Solingen; N>DB0ME-3 B>DB0IZ
Le chemin complet vers DB0IZ par exemple se compose du chemin vers
DB0ME-3 et du chemin vers DB0WST. Il en résulte pour la connexion le chemin
suivant :
F>DB0FN F>DB0WST N>DB0ME-3 B>DB0IZ
L'utilisation des entrées récursives de chemins présente deux avantages :
1. Il y a moins à taper
2. La liste devient flexible, car si un répéteur est hors service ou si
un nouveau chemin est possible, il suffit de changer UNE entrée.
9.2 Autoroutage à travers les transpondeurs SP
Si une liaison doit être établie à travers un transpondeur SP, derrière
l'indicatif duquel il faut indiquer un numéro de port, on emploie un
répéteur factice. Exemple :
DL9ZZZ est un transpondeur SP, dont le port 0 est sur 70 cm et le port
1 sur 2 m. A est sur 2 m et veut se connecter à DB0XYZ sur 70 cm. L'ordre
de connexion doit être "//C DB0XYZ 0". Le chemin indiqué dans NAMES.GP se
présente comme suit :
N>DB0XYZ Testdigi; T>DL9ZZZ D>0 N>DB0XYZ
GP se connecte d'abord à DL9ZZZ et envoie ensuite l'ordre "//C DB0XYZ 0".
(Si le transpondeur de DL9ZZZ est configuré en node, on peut à la place
de "T>DL9ZZZ" indiquer "N>DL9ZZZ".
Ce truc peut être utilisé non seulement pour les transpondeurs SP, mais
aussi pour les nodes BayCom, quand un numéro de port doit être indiqué.
9.3 Remarques sur l'autorouteur
Comme vous l'avez certainement déjà remarqué, l'autorouteur analyse les
messages de connexion du transpondeur pour en tirer les noeuds terminaux.
Du point de vue de la technique de transmission, une telle méthode est
presque insensée, mais avec le réseau actuel packet et ses noeuds Net-Rom,
ce n'est pas possible autrement.
Le meilleur routage est dans tous les cas réalisé par les répéteurs
Flexnet, et ce système doit donc être utilisé le plus possible. Dans ce
cas, la liste des répéteurs, à travers lesquels le routage est réalisé,
s'obtient par la commande "D".
10. Fonction setup (ALT-U)
GP offre la possibilité, pendant le trafic, de modifier les paramètres du
programme, par exemple les couleurs ou l'activation/désactivation de la
télécommande pour un canal, etc.
Les différents points du menu peuvent être choisis soit avec le curseur
et <RETURN> ou un double clic du bouton gauche de la souris.
En quittant GP par ALT-X, les options retenues sont sauvegardées dans le
fichier CSTAT.GPB et réutilisées au lancement suivant.
Chaque canal possède son propre menu setup. Ces menus sont plus complets
que ceux des utilitaires BBS, de l'éditeur, de la liste MH et du moniteur.
10.1 Modification des couleurs
Après avoir choisi le menu de changement de couleurs, amener la barre sur
un des trois attributs et choisir une couleur avec le curseur. La couleur
est affichée dans une petite fenêtre.
Si les couleurs conviennent, choisir le point "activer les nouvelles
couleurs" du menu et taper <RETURN>.
Le choix des couleurs peut être interrompu à tout moment par <ESC>, mais
les nouvelles couleurs ne seront pas prises en compte.
Si on veut retrouver les nouvelles couleurs au lancement suivant de GP,
il faut modifier CONFIG.GP en conséquence.
10.2 Le prompt de télécommande
Ce point du menu permet de déterminer l'aspect du prompt qui sera envoyé
au correspondant lors d'une télécommande.
Il faut toutefois qu'il soit activé au moyen de la télécommande //PRompt
ON.
Il peut contenir des macros, comme ceux utilisés dans les fichiers *.GPI.
Cette option agit sur tous les canaux.
10.3 Activation/désactivation de la télécommande
Le point "télécommande" du menu montre l'état actuel de la télécommande.
Pour activer ou désactiver la télécommande, simplement taper <RETURN> ou
cliquer sur le point.
Cette option agit sur tous les canaux.
10.4 Sauvegarde des buffers texte
Ce point permet d'activer la fonction de sauvegarde des buffers lorsque
l'on quitte GP et de les restituer au lancement suivant.
Contrairement aux autres points, cette valeur n'est pas sauvegardée, et
c'est la valeur existant dans CONFIG.GP qui est utilisée au lancement
suivant.
10.5 Echo
En position ON, le texte envoyé est affiché à l'écran, en position OFF,
seul apparaît le texte reçu.
Cette option vaut pour tous les canaux.
10.6 Cliquetis à la réception
Il s'agit d'un signal acoustique qui attire l'attention sur l'arrivée de
textes.
Ce paramètre peut prendre les trois valeurs suivantes :
0 : Le signal n'est jamais émis.
1 : Le signal est émis lorsqu'un texte est reçu sur un autre canal que
le canal affiché.
2 : Le signal est émis lorsqu'un texte est reçu, quel que soit le
canal.
Cette option vaut pour tous les canaux.
10.7 Coupure de ligne
Ce paramètre fixe le nombre maximal de caractères d'une ligne.
En mode CONVERS (conférence), on doit le fixer à 65 au lieu de 80.
Cette option ne vaut que pour le canal affiché.
10.8 Longueur des paquets
Fixe le nombre maximal de caractères d'un paquet AX25.
Si la liaison n'est pas bonne, on doit lui donner une faible valeur, car
la chance d'une transmission sans erreur est plus grande avec des paquets
courts.
Elle ne doit pas non plus être trop petite, car il faudra alors beaucoup
de paquets pour un message.
Cette option vaut pour tous les canaux.
10.9 Défilement
Voir 14.
Cette option ne vaut que pour le canal affiché.
10.10 Code-AutoSave
Voir 5.3.5
Cette option vaut pour tous les canaux.
11. DOS-Shell
Donne la possibilité d'exécuter, sans quitter GP, des commandes DOS.
Pour revenir à GP, taper 'EXIT' + <RETURN>.
Dans le fichier de configuration CONFIG.GP, il faut "TNCDOS = M N",
sinon, le TNC risque de se saturer avec des données qui entrent.
12. Utilisation de la souris
La souris est automatiquement reconnue par GP si son driver est chargé,
et on peut alors choisir toutes les fonctions de menu et d'icônes avec la
souris.
Placer le curseur sur l'objet et appuyer sur le bouton gauche jusqu'au
signal acoustique. Pour beaucoup de commandes à l'écran, il faut
malheureusement tenir le bouton appuyé un peu plus longtemps jusqu'à ce que
la manoeuvre soit enregistrée par GP.
On peut alors relâcher le bouton et la commande s'exécute. Si par inadver-
tance on a choisi une fonction que l'on ne voulait pas, on peut, en tenant
le bouton appuyé, amener le curseur en dehors de l'icône ou de la fenêtre,
et relâcher alors le bouton.
La souris fonctionne de la même façon dans les menus de liste ou de
choix. Le bouton de droite correspond à l'appui sur la barre espace, qui
permet de marquer plusieurs entrées.
Le plus simple est de tester les fonctions de la souris, dont le
maniement, facile à apprendre, est le même pour tous les canaux.
12.1 La barre de défilement
Il y a, à droite de toute les fenêtres de textes, une barre de défilement,
qui montre la position de la fenêtre à l'intérieur du buffer.
A l'aide de cette barre on peut faire défiler l'écran page par page ou
ligne par ligne vers le haut ou le bas. Pour le défilement ligne par ligne,
on clique sur les deux flèches, pour le page à page sur la zone violette au
dessus ou au dessous de la barre.
Pour afficher une partie donnée, on peut aussi cliquer sur la barre et la
déplacer à la position désirée en maintenant le bouton appuyé.
13. Paramètres de ligne de commande
On peut envoyer à GP des paramètres de ligne de commande, qui agiront sur
le déroulement du programme, de la façon suivante :
"gp <paramètre 1> <paramètre 2> ..." ou "gp286 <paramètre 1> ..."
13.1 Les paramètres "/e" et "/v"
Ces paramètres font passer GP du mode EGA au mode VGA et inversement,
indépendemment des valeurs contenues dans CONFIG.GP.
"gp /e" ou "gp286 /e' commute en mode EGA (640x350).
"gp /v" ou 'gp286 /v' commute en mode VGA (640x480).
13.2 Le paramètre "/h"
Si au lancement de GP le TNC se trouve en mode Host, on obtient normalement
l'avis 'TNC non en mode terminal', car GP considère alors que le TNC a un
mauvais logiciel, ou est bloqué, ou est configuré avec une mauvaise vitesse.
On peut éviter cela avec le paramètre "/h", car alors GP suppose que le
TNC est déjà en mode Host et n'essaie plus de l'y faire passer.
Si réellement le TNC est bloqué, il y a erreur de synchronisation et le
programme se termine peu après.
14. Défilement soft
Une particularité de GP est la possibilité de commuter entre un défilement
normal et un défilement Soft, c'est-à-dire qu'au lieu de défiler ligne par
ligne (soit 8 ou 16 lignes graphiques), le texte n'avance vers le haut à
chaque fois que de 2 lignes graphiques, ce qui procure un défilement moins
saccadé et permet une lecture du texte même pendant le défilement.
Cela a cependant un inconvénient : le défilement est lent, dû à l'énorme
quantité de données à traiter, qui représente pour un écran de 80x40
caractères 102400 octets. Ils doivent être déplacés 4 fois par ligne, soit
409600 octets pour des minuscules et 819200 pour des majuscules. C'est
pourquoi pour traiter une telle quantité de données, un calculateur 286
n'est pas de trop.
Toutefois il arrive que GP ne suive plus si le trafic moniteur est trop
grand et le TNC se sature alors lentement. Il est recommandé de n'utiliser
le défilement soft qu'avec un écran divisé, car les textes sont alors plus
courts, ce qui diminue la quantité de données à manipuler.
Malheureusement avec certaines cartes VGA il y a des problèmes, car le
défilement soft exige une compatibilité 100% avec le standard VGA, ce qui
n'est pas le cas de toutes les cartes graphiques, particulièrement les
cartes Super-VGA.
S'il apparait des difficultés et si l'écran s'efface, on peut y remédier
en passant en DOS-Shell et en revenant à GP par EXIT. Aussitôt que l'écran
est revenu, faire ALT-U pour venir au menu Setup et désactiver le
défilement Soft.
15. Qu'est-ce que le mode 'Host' du TNC2 ?
C'est un mode de fonctionnement particulier du TNC2 dans lequel le
terminal est considéré comme "HOST" (maître) et le TNC comme "SLAVE"
(esclave), ce qui signifie que le TNC n'envoie aucune donnée au terminal
avant que celui-çi en aît donné l'ordre, les données arrivant ainsi dans le
canal correct. En pratique, le terminal demande à chaque canal à tour de
rôle si les données arrivant sont pour lui, et dans ce cas les lui envoie.
Il se passe donc quelques secondes avant que les données soient affichées,
car GP ne peut savoir à quel canal elles sont destinées et doit donc le
demander à tous.
Si une erreur se produit, GP la repère et cherche à remettre le TNC dans
un état défini, ce qu'une fenêtre indique (Erreur de synchronisation).
Le mode HOST ne doit pas être confondu avec le protocole AX.25. Le TNC
est une sorte de buffer qui reçoit les données du récepteur au protocole
AX.25, les convertit dans un autre format et les stocke jusqu'à ce que le
terminal les demande. Inversement les données du terminal sont envoyées au
TNC qui les les stocke et les convertit au protocole AX.25.
Le terminal n'a aucune influence sur des choses comme le nombre d'essais
(retry) jusqu'à ce qu'un paquet soit reçu sans erreur par le correspondant.
Il ne peut que questionner le TNC et afficher les informations qu'il lui
livre sur la liaison.
Le mode HOST a été conçu pour des programmes de terminal "intelligents"
avec possibilité de connexions multiples et n'est pas adapté aux programmes
"normaux".
Tous les logiciels TNC ne possédent malheureusement pas ce mode HOST. Par
exemple le logiciel TAPR ne l'a pas, mais les logiciels WA8DED et
NORD><LINK le possédent. C'est pourquoi des programmes comme GP, SP, THP,
etc ne peuvent fonctionner qu'avec ce logiciel TNC.
Il existe des programmes complèmentaires, qui peuvent remplacer un TNC ou
accepter d'autres logiciels TNC comme TheFirmware. C'est le cas du TFPCR de
DL1MEN, qui représente une interface KISS-HOST et autorise en conséquence
le trafic avec le logiciel TAPR. Un autre programme est le TFPCX de Y51GE,
qui remplace complétement le TNC et ne nécessite qu'un simple modem entre
le transceiver et le PC. GP peut fonctionner avec les deux programmes.
16. Erreurs de synchronisation
Les erreurs de synchronisation se produisent quand dans le transfert
entre GP et TNC des caractères sont perdus ou modifiés Dans ce cas GP
essaie de replacer le TNC dans un état défini pour rétablir le flux de
données, et s'il ne parvient pas à rétablir la synchronisation avec le TNC,
le programme se termine et revient au DOS. Il peut aussi arriver que le TNC
se bloque, par exemple lors d'une courte coupure de courant, et que GP
n'ait plus aucune possibilité de le resynchroniser. Un frein de secours est
prévu qui interrompt le processus de resynchronisation et affiche un menu
qui permet de décider si l'on veut continuer, ce qui est possible par
CTRL-BREAK, sans devoir quitter GP, en appelant le point du menu
"Réinitialisation du TNC", bien entendu après avoir provoqué un RESET du
TNC et avoir attendu quelques secondes.
En utilisant TFPCX ou TFPCR, on ne doit pas rencontrer d'erreurs de
synchronisation.
17. Quelques trucs
Il est recommandé pour les BBS d'utiliser un canal avec un buffer assez
important. Comme tous les canaux ne peuvent avoir un grand buffer, choisir
le dernier canal disponible (4 pour 4 canaux), car on pourra toujours s'y
connecter si les premiers sont occupés par des QSO. Une autre raison est la
télécommande qui peut être activée pour chaque canal indépendemment et dont
l'état est sauvegardé lorsque l'on quitte GP. Pour les BBS, ilfaut
désactiver la télécommande, car dans les textes peuvent apparaître des
télécommandes auxquelles GP réagira, ce qui risque d'entrainer des
inconvénients. Comme il est souhaitable d'activer la télécommande pour les
QSO normaux, on évitera ainsi d'avoir à activer et désactiver souvent la
télécommande en réservant un canal spécial aux BBS.
GP travaille, au contraire d'autres programmes, non pas en mode texte,
mais en mode graphique, qui a l'avantage d'une meilleure présentation, mais
l'inconvénient d'une vitesse plus faible. Les ordinateurs avec mémoire
cache l'accélérent un peu. La souris a aussi des réactions plus lentes, et
il faut appuyer plus longtemps sur le bouton jusqu'à ce que GP reconnaisse
la commande. Il en est de même avec les changements de canaux. Le buffer de
clavier enregistre toutefois toutes les commandes et les traite à leur
tour, bien qu'avec retard.
On peut lancer GP sans modem en ajoutant "/h" à la ligne de commande
(voir 13.2). GP affiche une erreur de synchronisation, que l'on neutralise
par CTRL-BREAK, et on choisit alors le point "Ignorer le TNC" du menu. Bien
entendu aucun QSO n'est possible dans ce mode, mais l'éditeur est totalement disponible.
Si l'on utilise TFPCX ou TFPCR, ce truc n'a pas d'intérêt.
Si lors du lancement de GP apparaît l'avis "Le TNC ne répond pas", pas de
panique, essayer à nouveau de lancer GP. En général ça marche. Si l'erreur
persiste, il est possible que le TNC soit resté en mode "HOST". Lancer
alors GP par "GP /h" ce qui supprime ce mode. Si cela ne suffit pas, il
peut y avoir d'autres causes :
- Le numéro de l'interface dans CONFIG.GP n'est pas correct.
- La vitesse donnée dans CONFIG.GP n'est pas la bonne.
- Les IRQ donnés dans CONFIG.GP ne sont pas bons.
- Le câble de liaison avec le TNC est défectueux ou mal fixé.
- Le TNC est bloqué, faire alors un RESET du TNC.
Sous réserve de modifications.
Siegen, le 02.01.1992